var PhysicianModule = require('../models/physician.js')  //导入管理员数据模板

/**
 * 测试接口
 */

const cs = (req, res) => {
    res.send({
        Code: 100,
        Text: '测试'
    })
}

/**
 * 管理员注册接口
 */
const registerPhyControl = (req, res) => {

    //获取用户注册信息
    let { username, password, nickname, fullname, sex, age } = req.body.datd
    const headerImg = req.file.filename

    //利用模板生成数据
    let person = new userModule({
        username, password, nickname, fullname, headerimg, sex, age
    })

    person.save().then(() => {
        res.send({
            Code: 1,
            Text: '注册成功！'
        })
    }).catch(e => {
        res.send({
            Code: -1,
            Text: '错误：' + e
        })
    })

}

// 管理员登录
const loginPhyControl = (req, res) => {

    // 获取登录数据
    let { username, password } = req.body.data

    // 查询验证
    userModule.findOne({ username, password }).then(data => {
        if (data) {
            res.send({
                Code: 1,
            })
        } else {
            res.send({
                Code: 0
            })
        }

    }).catch(e => {
        res.send({
            Code: -1,
            data: '错误' + e
        })
    })


}



module.exports = { cs, registerPhyControl, loginPhyControl }